home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / stnx1010.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  22.5 KB  |  757 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "Stnx1010.gpd"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Star NX-1010"
  10. *MasterUnits: PAIR(720, 432)
  11. *ResourceDLL: "Str9eres.Dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: MANUAL
  30.     *Option: TRACTOR
  31.     {
  32.         *rcNameID: =TRACTOR_DISPLAY
  33.     }
  34.     *Option: Option2
  35.     {
  36.         *rcNameID: 280
  37.         *Command: CmdSelect
  38.         {
  39.             *Order: DOC_SETUP.4
  40.             *Cmd: "<1B1904>"
  41.         }
  42.     }
  43.     *Option: MANUAL
  44.     {
  45.         *rcNameID: =MANUAL_FEED_DISPLAY
  46.         *Command: CmdSelect
  47.         {
  48.             *Order: DOC_SETUP.4
  49.             *Cmd: "<1B1900>"
  50.         }
  51.     }
  52. }
  53. *Feature: Resolution
  54. {
  55.     *rcNameID: =RESOLUTION_DISPLAY
  56.     *DefaultOption: Option1
  57.     *Option: Option1
  58.     {
  59.         *Name: "240 x 144 " =DOTS_PER_INCH
  60.         *DPI: PAIR(240, 144)
  61.         *TextDPI: PAIR(240, 144)
  62.         *PinsPerLogPass: 16
  63.         *PinsPerPhysPass: 8
  64.         *MinStripBlankPixels: 240
  65.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  66.         *SpotDiameter: 170
  67.         *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  68.     }
  69.     *Option: Option2
  70.     {
  71.         *Name: "120 x 144 " =DOTS_PER_INCH
  72.         *DPI: PAIR(120, 144)
  73.         *TextDPI: PAIR(120, 144)
  74.         *PinsPerLogPass: 16
  75.         *PinsPerPhysPass: 8
  76.         *MinStripBlankPixels: 120
  77.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  78.         *SpotDiameter: 140
  79.         *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  80.     }
  81.     *Option: Option3
  82.     {
  83.         *Name: "120 x 72 " =DOTS_PER_INCH
  84.         *DPI: PAIR(120, 72)
  85.         *TextDPI: PAIR(120, 72)
  86.         *PinsPerLogPass: 8
  87.         *PinsPerPhysPass: 8
  88.         *MinStripBlankPixels: 120
  89.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  90.         *SpotDiameter: 100
  91.         *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  92.     }
  93. }
  94. *Feature: PaperSize
  95. {
  96.     *rcNameID: =PAPER_SIZE_DISPLAY
  97.     *DefaultOption: LETTER
  98.     *Option: LETTER
  99.     {
  100.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  101.         *Command: CmdSelect
  102.         {
  103.             *Order: DOC_SETUP.5
  104.             *Cmd: "<1B>2<1B>CB"
  105.         }
  106.         *switch: InputBin
  107.         {
  108.             *case: TRACTOR
  109.             {
  110.                 *PrintableArea: PAIR(5760, 4752)
  111.                 *PrintableOrigin: PAIR(120, 0)
  112.             }
  113.             *case: Option2
  114.             {
  115.                 *PrintableArea: PAIR(5760, 4480)
  116.                 *PrintableOrigin: PAIR(120, 72)
  117.                 *switch: Resolution
  118.                 {
  119.                     *case: Option1
  120.                     {
  121.                         *PrintableArea: PAIR(5760, 4480)
  122.                         *PrintableOrigin: PAIR(120, 72)
  123.                     }
  124.                     *case: Option2
  125.                     {
  126.                         *PrintableArea: PAIR(5760, 4480)
  127.                         *PrintableOrigin: PAIR(120, 72)
  128.                     }
  129.                     *case: Option3
  130.                     {
  131.                         *PrintableArea: PAIR(5760, 4480)
  132.                         *PrintableOrigin: PAIR(120, 72)
  133.                     }
  134.                 }
  135.             }
  136.             *case: MANUAL
  137.             {
  138.                 *PrintableArea: PAIR(5760, 4480)
  139.                 *PrintableOrigin: PAIR(120, 72)
  140.                 *switch: Resolution
  141.                 {
  142.                     *case: Option1
  143.                     {
  144.                         *PrintableArea: PAIR(5760, 4479)
  145.                         *PrintableOrigin: PAIR(120, 72)
  146.                     }
  147.                     *case: Option2
  148.                     {
  149.                         *PrintableArea: PAIR(5760, 4480)
  150.                         *PrintableOrigin: PAIR(120, 72)
  151.                     }
  152.                     *case: Option3
  153.                     {
  154.                         *PrintableArea: PAIR(5760, 4480)
  155.                         *PrintableOrigin: PAIR(120, 72)
  156.                     }
  157.                 }
  158.             }
  159.         }
  160.     }
  161.     *Option: LEGAL
  162.     {
  163.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  164.         *Command: CmdSelect
  165.         {
  166.             *Order: DOC_SETUP.5
  167.             *Cmd: "<1B>2<1B>CT"
  168.         }
  169.         *switch: InputBin
  170.         {
  171.             *case: TRACTOR
  172.             {
  173.                 *PrintableArea: PAIR(5760, 6048)
  174.                 *PrintableOrigin: PAIR(120, 0)
  175.             }
  176.             *case: Option2
  177.             {
  178.                 *PrintableArea: PAIR(5760, 5800)
  179.                 *PrintableOrigin: PAIR(120, 72)
  180.                 *switch: Resolution
  181.                 {
  182.                     *case: Option1
  183.                     {
  184.                         *PrintableArea: PAIR(5760, 5800)
  185.                         *PrintableOrigin: PAIR(120, 72)
  186.                     }
  187.                     *case: Option2
  188.                     {
  189.                         *PrintableArea: PAIR(5760, 5800)
  190.                         *PrintableOrigin: PAIR(120, 72)
  191.                     }
  192.                     *case: Option3
  193.                     {
  194.                         *PrintableArea: PAIR(5760, 5800)
  195.                         *PrintableOrigin: PAIR(120, 72)
  196.                     }
  197.                 }
  198.             }
  199.             *case: MANUAL
  200.             {
  201.                 *PrintableArea: PAIR(5760, 5800)
  202.                 *PrintableOrigin: PAIR(120, 72)
  203.                 *switch: Resolution
  204.                 {
  205.                     *case: Option1
  206.                     {
  207.                         *PrintableArea: PAIR(5760, 5799)
  208.                         *PrintableOrigin: PAIR(120, 72)
  209.                     }
  210.                     *case: Option2
  211.                     {
  212.                         *PrintableArea: PAIR(5760, 5800)
  213.                         *PrintableOrigin: PAIR(120, 72)
  214.                     }
  215.                     *case: Option3
  216.                     {
  217.                         *PrintableArea: PAIR(5760, 5800)
  218.                         *PrintableOrigin: PAIR(120, 72)
  219.                     }
  220.                 }
  221.             }
  222.         }
  223.     }
  224.     *Option: EXECUTIVE
  225.     {
  226.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  227.         *Command: CmdSelect
  228.         {
  229.             *Order: DOC_SETUP.5
  230.             *Cmd: "<1B>2<1B>C?"
  231.         }
  232.         *switch: InputBin
  233.         {
  234.             *case: TRACTOR
  235.             {
  236.                 *PrintableArea: PAIR(4980, 4536)
  237.                 *PrintableOrigin: PAIR(120, 0)
  238.             }
  239.             *case: Option2
  240.             {
  241.                 *PrintableArea: PAIR(4980, 4250)
  242.                 *PrintableOrigin: PAIR(120, 72)
  243.                 *switch: Resolution
  244.                 {
  245.                     *case: Option1
  246.                     {
  247.                         *PrintableArea: PAIR(4980, 4248)
  248.                         *PrintableOrigin: PAIR(120, 72)
  249.                     }
  250.                     *case: Option2
  251.                     {
  252.                         *PrintableArea: PAIR(4980, 4250)
  253.                         *PrintableOrigin: PAIR(120, 72)
  254.                     }
  255.                     *case: Option3
  256.                     {
  257.                         *PrintableArea: PAIR(4980, 4250)
  258.                         *PrintableOrigin: PAIR(120, 72)
  259.                     }
  260.                 }
  261.             }
  262.             *case: MANUAL
  263.             {
  264.                 *PrintableArea: PAIR(4980, 4250)
  265.                 *PrintableOrigin: PAIR(120, 72)
  266.                 *switch: Resolution
  267.                 {
  268.                     *case: Option1
  269.                     {
  270.                         *PrintableArea: PAIR(4980, 4248)
  271.                         *PrintableOrigin: PAIR(120, 72)
  272.                     }
  273.                     *case: Option2
  274.                     {
  275.                         *PrintableArea: PAIR(4980, 4250)
  276.                         *PrintableOrigin: PAIR(120, 72)
  277.                     }
  278.                     *case: Option3
  279.                     {
  280.                         *PrintableArea: PAIR(4980, 4250)
  281.                         *PrintableOrigin: PAIR(120, 72)
  282.                     }
  283.                 }
  284.             }
  285.         }
  286.     }
  287.     *Option: A4
  288.     {
  289.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  290.         *Command: CmdSelect
  291.         {
  292.             *Order: DOC_SETUP.5
  293.             *Cmd: "<1B>2<1B>CF"
  294.         }
  295.         *switch: InputBin
  296.         {
  297.             *case: TRACTOR
  298.             {
  299.                 *PrintableArea: PAIR(5712, 5049)
  300.                 *PrintableOrigin: PAIR(120, 0)
  301.             }
  302.             *case: Option2
  303.             {
  304.                 *PrintableArea: PAIR(5712, 4800)
  305.                 *PrintableOrigin: PAIR(120, 72)
  306.                 *switch: Resolution
  307.                 {
  308.                     *case: Option1
  309.                     {
  310.                         *PrintableArea: PAIR(5712, 4800)
  311.                         *PrintableOrigin: PAIR(120, 72)
  312.                     }
  313.                     *case: Option2
  314.                     {
  315.                         *PrintableArea: PAIR(5712, 4800)
  316.                         *PrintableOrigin: PAIR(120, 72)
  317.                     }
  318.                     *case: Option3
  319.                     {
  320.                         *PrintableArea: PAIR(5712, 4800)
  321.                         *PrintableOrigin: PAIR(120, 72)
  322.                     }
  323.                 }
  324.             }
  325.             *case: MANUAL
  326.             {
  327.                 *PrintableArea: PAIR(5712, 4800)
  328.                 *PrintableOrigin: PAIR(120, 72)
  329.                 *switch: Resolution
  330.                 {
  331.                     *case: Option1
  332.                     {
  333.                         *PrintableArea: PAIR(5712, 4800)
  334.                         *PrintableOrigin: PAIR(120, 72)
  335.                     }
  336.                     *case: Option2
  337.                     {
  338.                         *PrintableArea: PAIR(5712, 4800)
  339.                         *PrintableOrigin: PAIR(120, 72)
  340.                     }
  341.                     *case: Option3
  342.                     {
  343.                         *PrintableArea: PAIR(5712, 4800)
  344.                         *PrintableOrigin: PAIR(120, 72)
  345.                     }
  346.                 }
  347.             }
  348.         }
  349.     }
  350.     *Option: B4
  351.     {
  352.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  353.         *Command: CmdSelect
  354.         {
  355.             *Order: DOC_SETUP.5
  356.             *Cmd: "<1B>2<1B>CU"
  357.         }
  358.         *switch: InputBin
  359.         {
  360.             *case: TRACTOR
  361.             {
  362.                 *PrintableArea: PAIR(5760, 6189)
  363.                 *PrintableOrigin: PAIR(762, 0)
  364.             }
  365.             *case: Option2
  366.             {
  367.                 *PrintableArea: PAIR(5760, 5950)
  368.                 *PrintableOrigin: PAIR(762, 72)
  369.                 *switch: Resolution
  370.                 {
  371.                     *case: Option1
  372.                     {
  373.                         *PrintableArea: PAIR(5760, 5950)
  374.                         *PrintableOrigin: PAIR(762, 72)
  375.                     }
  376.                     *case: Option2
  377.                     {
  378.                         *PrintableArea: PAIR(5760, 5950)
  379.                         *PrintableOrigin: PAIR(762, 72)
  380.                     }
  381.                     *case: Option3
  382.                     {
  383.                         *PrintableArea: PAIR(5760, 5950)
  384.                         *PrintableOrigin: PAIR(762, 72)
  385.                     }
  386.                 }
  387.             }
  388.            *case: MANUAL
  389.             {
  390.                 *PrintableArea: PAIR(5760, 5950)
  391.                 *PrintableOrigin: PAIR(762, 72)
  392.                 *switch: Resolution
  393.                 {
  394.                     *case: Option1
  395.                     {
  396.                         *PrintableArea: PAIR(5760, 5949)
  397.                         *PrintableOrigin: PAIR(762,72)
  398.                     }
  399.                     *case: Option2
  400.                     {
  401.                         *PrintableArea: PAIR(5760, 5950)
  402.                         *PrintableOrigin: PAIR(762, 72)
  403.                     }
  404.                     *case: Option3
  405.                     {
  406.                         *PrintableArea: PAIR(5760, 5950)
  407.                         *PrintableOrigin: PAIR(762, 72)
  408.                     }
  409.                 }
  410.             }
  411.         }
  412.      }
  413.     *Option: B5
  414.     {
  415.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  416.         *Command: CmdSelect
  417.         {
  418.             *Order: DOC_SETUP.5
  419.             *Cmd: "<1B>2<1B>C<3C>"
  420.         }
  421.         *switch: InputBin
  422.         {
  423.             *case: TRACTOR
  424.             {
  425.                 *PrintableArea: PAIR(4917, 4371)
  426.                 *PrintableOrigin: PAIR(120, 0)
  427.             }
  428.             *case: Option2
  429.             {
  430.                 *PrintableArea: PAIR(4917, 4131)
  431.                 *PrintableOrigin: PAIR(120, 72)
  432.                 *switch: Resolution
  433.                 {
  434.                     *case: Option1
  435.                     {
  436.                         *PrintableArea: PAIR(4917, 4131)
  437.                         *PrintableOrigin: PAIR(120, 72)
  438.                     }
  439.                     *case: Option2
  440.                     {
  441.                         *PrintableArea: PAIR(4917, 4131)
  442.                         *PrintableOrigin: PAIR(120, 72)
  443.                     }
  444.                     *case: Option3
  445.                     {
  446.                         *PrintableArea: PAIR(4917, 4131)
  447.                         *PrintableOrigin: PAIR(120, 72)
  448.                     }
  449.                 }
  450.             }
  451.             *case: MANUAL
  452.             {
  453.                 *PrintableArea: PAIR(4917, 4131)
  454.                 *PrintableOrigin: PAIR(120, 72)
  455.                 *switch: Resolution
  456.                 {
  457.                     *case: Option1
  458.                     {
  459.                         *PrintableArea: PAIR(4917, 4131)
  460.                         *PrintableOrigin: PAIR(120, 72)
  461.                     }
  462.                     *case: Option2
  463.                     {
  464.                         *PrintableArea: PAIR(4917, 4131)
  465.                         *PrintableOrigin: PAIR(120, 72)
  466.                     }
  467.                     *case: Option3
  468.                     {
  469.                         *PrintableArea: PAIR(4917, 4131)
  470.                         *PrintableOrigin: PAIR(120, 72)
  471.                     }
  472.                 }
  473.             }
  474.         }
  475.     }
  476. *% "Fanfold 8.5 x 12 inch"
  477.     *Option: Option7
  478.     {
  479.         *rcNameID: 263
  480.         *OptionID: 263
  481.         *PageDimensions: PAIR(6120, 5184)
  482.         *Command: CmdSelect
  483.         {
  484.             *Order: DOC_SETUP.5
  485.             *Cmd: "<1B>2<1B>CH"
  486.         }
  487.         *switch: InputBin
  488.         {
  489.             *case: TRACTOR
  490.             {
  491.                 *PrintableArea: PAIR(5760, 5184)
  492.                 *PrintableOrigin: PAIR(360, 0)
  493.             }
  494.             *case: Option2
  495.             {
  496.                 *PrintableArea: PAIR(5760, 4976)
  497.                 *PrintableOrigin: PAIR(360, 72)
  498.                 *switch: Resolution
  499.                 {
  500.                     *case: Option1
  501.                     {
  502.                         *PrintableArea: PAIR(5760, 4976)
  503.                         *PrintableOrigin: PAIR(360, 72)
  504.                     }
  505.                     *case: Option2
  506.                     {
  507.                         *PrintableArea: PAIR(5760, 4976)
  508.                         *PrintableOrigin: PAIR(360, 72)
  509.                     }
  510.                     *case: Option3
  511.                     {
  512.                         *PrintableArea: PAIR(5760, 4976)
  513.                         *PrintableOrigin: PAIR(360, 72)
  514.                     }
  515.                 }
  516.             }
  517.             *case: MANUAL
  518.             {
  519.                 *PrintableArea: PAIR(5760, 4976)
  520.                 *PrintableOrigin: PAIR(360, 72)
  521.                 *switch: Resolution
  522.                 {
  523.                     *case: Option1
  524.                     {
  525.                         *PrintableArea: PAIR(5760, 4974)
  526.                         *PrintableOrigin: PAIR(360, 72)
  527.                     }
  528.                     *case: Option2
  529.                     {
  530.                         *PrintableArea: PAIR(5760, 4976)
  531.                         *PrintableOrigin: PAIR(360, 72)
  532.                     }
  533.                     *case: Option3
  534.                     {
  535.                         *PrintableArea: PAIR(5760, 4976)
  536.                         *PrintableOrigin: PAIR(360, 72)
  537.                     }
  538.                 }
  539.             }
  540.         }
  541.     }
  542. *% "Fanfold 8.5 x 11 inch"
  543.     *Option: Option8
  544.     {
  545.         *rcNameID: 281
  546.         *OptionID: 281
  547.         *PageDimensions: PAIR(6120, 4752)
  548.         *Command: CmdSelect
  549.         {
  550.             *Order: DOC_SETUP.5
  551.             *Cmd: "<1B>2<1B>CB"
  552.         }
  553.         *switch: InputBin
  554.         {
  555.             *case: TRACTOR
  556.             {
  557.                 *PrintableArea: PAIR(5760, 4752)
  558.                 *PrintableOrigin: PAIR(360, 0)
  559.             }
  560.             *case: Option2
  561.             {
  562.                 *PrintableArea: PAIR(5760, 4544)
  563.                 *PrintableOrigin: PAIR(360, 72)
  564.                 *switch: Resolution
  565.                 {
  566.                     *case: Option1
  567.                     {
  568.                         *PrintableArea: PAIR(5760, 4544)
  569.                         *PrintableOrigin: PAIR(360, 72)
  570.                     }
  571.                     *case: Option2
  572.                     {
  573.                         *PrintableArea: PAIR(5760, 4544)
  574.                         *PrintableOrigin: PAIR(360, 72)
  575.                     }
  576.                     *case: Option3
  577.                     {
  578.                         *PrintableArea: PAIR(5760, 4544)
  579.                         *PrintableOrigin: PAIR(360, 72)
  580.                     }
  581.                 }
  582.             }
  583.             *case: MANUAL
  584.             {
  585.                 *PrintableArea: PAIR(5760, 4544)
  586.                 *PrintableOrigin: PAIR(360, 72)
  587.                 *switch: Resolution
  588.                 {
  589.                     *case: Option1
  590.                     {
  591.                         *PrintableArea: PAIR(5760, 4542)
  592.                         *PrintableOrigin: PAIR(360, 72)
  593.                     }
  594.                     *case: Option2
  595.                     {
  596.                         *PrintableArea: PAIR(5760, 4544)
  597.                         *PrintableOrigin: PAIR(360, 72)
  598.                     }
  599.                     *case: Option3
  600.                     {
  601.                         *PrintableArea: PAIR(5760, 4544)
  602.                         *PrintableOrigin: PAIR(360, 72)
  603.                     }
  604.                 }
  605.             }
  606.         }
  607.     }
  608.     *Option: CUSTOMSIZE
  609.     {
  610.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  611.         *MinSize: PAIR(2880, 2376)
  612.         *MaxSize: PAIR(7560, 32767)
  613.         *MaxPrintableWidth: 5760
  614.         *MinLeftMargin: 0
  615.         *CenterPrintable?: FALSE
  616.         *switch: InputBin
  617.         {
  618.             *case: TRACTOR
  619.             {
  620.                 *TopMargin: 0
  621.                 *BottomMargin: 0
  622.             }
  623.             *case: Option2
  624.             {
  625.                 *TopMargin: 72
  626.                 *BottomMargin: 136
  627.             }
  628.             *case: MANUAL
  629.             {
  630.                 *TopMargin: 72
  631.                 *BottomMargin: 136
  632.             }
  633.         }
  634.         *Command: CmdSelect
  635.         {
  636.             *Order: DOC_SETUP.5
  637.             *Cmd: "<1B>2<1B>C" %c{(PhysPaperLength / 72) }
  638.         }
  639.     }
  640. }
  641. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
  642. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
  643. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.EXECUTIVE)
  644. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
  645. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B4)
  646. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B5)
  647. *Feature: PrintQuality
  648. {
  649.     *rcNameID: =TEXT_QUALITY_DISPLAY
  650.     *DefaultOption: NEAR_LETTER_QUALITY
  651.     *Option: NEAR_LETTER_QUALITY
  652.     {
  653.         *rcNameID: =NEAR_LETTER_QUALITY_DISPLAY
  654.         *Command: CmdSelect
  655.         {
  656.             *Order: DOC_SETUP.3
  657.             *Cmd: "<1B>x<01>"
  658.         }
  659.     }
  660.     *Option: DRAFT_QUALITY
  661.     {
  662.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  663.         *Command: CmdSelect
  664.         {
  665.             *Order: DOC_SETUP.3
  666.             *Cmd: "<1B>x<00>"
  667.         }
  668.     }
  669. }
  670. *Feature: Halftone
  671. {
  672.     *rcNameID: =HALFTONING_DISPLAY
  673.     *DefaultOption: HT_PATSIZE_AUTO
  674.     *Option: HT_PATSIZE_AUTO
  675.     {
  676.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  677.     }
  678. *Ifdef: WINNT_50
  679.     *Option: HT_PATSIZE_SUPERCELL_M
  680.     {
  681.         *rcNameID: =HT_SUPERCELL_DISPLAY
  682.     }
  683. *Endif:
  684.     *Option: HT_PATSIZE_6x6_M
  685.     {
  686.         *rcNameID: =HT_DITHER6X6_DISPLAY
  687.     }
  688.     *Option: HT_PATSIZE_8x8_M
  689.     {
  690.         *rcNameID: =HT_DITHER8X8_DISPLAY
  691.     }
  692. }
  693. *Command: CmdStartDoc
  694. {
  695.     *Order: DOC_SETUP.1
  696.     *Cmd: "<1B1A011B>@<1B>t<011B>6<1B>[T<0400000003>R"
  697. }
  698. *Command: CmdStartPage
  699. {
  700.     *Order: PAGE_SETUP.1
  701.     *Cmd: "<0D>"
  702. }
  703. *RotateCoordinate?: FALSE
  704. *RotateRaster?: FALSE
  705. *RotateFont?: FALSE
  706. *switch: Orientation
  707. {
  708.     *case: PORTRAIT
  709.     {
  710.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  711.     }
  712.     *case: LANDSCAPE_CC270
  713.     {
  714.         *TextCaps: LIST(TC_RA_ABLE)
  715.     }
  716. }
  717. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  718. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  719. *MaxLineSpacing: 255
  720. *XMoveThreshold: 0
  721. *YMoveThreshold: *
  722. *XMoveUnit: 60
  723. *YMoveUnit: 216
  724. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 12) } }
  725. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[1,255]{max_repeat((DestYRel / 2) )} }
  726. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[2,255]{(LinefeedSpacing / 2) } }
  727. *Command: CmdCR { *Cmd : "<0D>" }
  728. *Command: CmdLF { *Cmd : "<0A>" }
  729. *Command: CmdFF { *Cmd : "<0C>" }
  730. *Command: CmdBackSpace { *Cmd : "<08>" }
  731. *Command: CmdUniDirectionOn { *Cmd : "<1B>U1" }
  732. *Command: CmdUniDirectionOff { *Cmd : "<1B>U0" }
  733. *EjectPageWithFF?: TRUE
  734. *OutputDataFormat: V_BYTE
  735. *OptimizeLeftBound?: TRUE
  736. *CursorXAfterSendBlockData: AT_GRXDATA_END
  737. *CursorYAfterSendBlockData: NO_MOVE
  738. *DefaultFont: 107
  739. *DefaultCTT: 1
  740. *switch: Orientation
  741. {
  742.     *case: PORTRAIT
  743.     {
  744.         *DeviceFonts: LIST(105,106,107,108,109,110,111,112,113,114,115,116,117,118)
  745.     }
  746.     *case: LANDSCAPE_CC270
  747.     {
  748.         *DeviceFonts: LIST()
  749.     }
  750. }
  751. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  752. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  753. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  754. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  755. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  756. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  757.